/**
 * 安卓白金英雄坛制作组 <br>
 * 文件名：LiuXingFeiZhi.java <br>
 * 创建时间：2013-8-23 下午7:42:53 <br>
 * 所属项目：GmudEX <br>
 * @author 12548 <br>
 */
package lostland.gmud.exv2.battle.proc.stunt;

import lostland.gmud.exv2.Gmud;
import lostland.gmud.exv2.battle.BattleScreen;
import lostland.gmud.exv2.battle.ViewScreen;
import lostland.gmud.exv2.battle.proc.Status;
import lostland.gmud.exv2.battle.proc.StuntScreen;
import lostland.gmud.exv2.data.Npc;

/**
 * 类名：LiuXingFeiZhi <br>
 * 说明：23.乱披风杖法·7.流星飞掷
 *
 * @author 12548
 */
public class LiuXingFeiZhi extends Status {


	/**
	 * @param zdp
	 * @param bdp
	 */
	public LiuXingFeiZhi(Npc zdp, Npc bdp) {
		super(zdp, bdp);
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.battle.proc.Status#execute()
	 */
	@Override
	public void execute() {
		boolean hit = Gmud.rand.nextBoolean();

		if (hit) {
			bdp.dmg(800, 0);
			new ViewScreen(BattleScreen.bsp(zdp, bdp, "$n吓得目瞪口呆，竟忘了闪避，这一杖在$n$1对穿而过，鲜血溅得满地！")).pushToGame();
		} else {
			zdp.setTransfixed(zdp.getDz() + 2);
			new ViewScreen(BattleScreen.bsp(zdp, bdp, "没想到$n身法奇快，一个燕子三抄水凌空跃出数丈，$w竟未碰到分毫！")).pushToGame();
		}
		zdp.unequip(zdp.getAttackItem());
		StuntScreen.StuntOver();

	}

}
